//////////////////////////////////////////////////////////////////////
// gpgpu_basic.h
//
// SHEN Fangyang
// me@shenfy.com
//
// Copyright (C) SHEN Fangyang, 2011, All rights reserved.
//////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////
//  Brief Description
//
//	Include this in your project's procompile header, ex. stdafx.h
//  if wish to use grflib GPGPU functions
//
//////////////////////////////////////////////////////////////////////

#pragma once
//check cuda error
#if defined(DEBUG) || defined(_DEBUG)
#pragma comment (lib, "grflib_gpgpu_d.lib")
#else
#pragma comment (lib, "grflib_gpgpu.lib")
#endif

#ifndef VCUDA
#define VCUDA(x)	{\
					err = (x);\
					if (cudaSuccess != err) { TCHAR msg[200];\
						w32lib::CharToWChar(msg, cudaGetErrorString(err));\
						w32lib::CLogger::Instance()->Error(msg);}\
					}
#endif
